// Copyright 2006 Grazr Corp., all rights reserved

// This is a hack to work around Safari 3.04's new bug re: document domain
// relaxing not working, Safari needs the domain to match because of internal Safari bugs so 
// for www and grazr.com we use those, otherwise we map to static 
var homeadd = (location.host == 'grazr.com' || location.host == 'www.grazr.com')?"http://"+location.host:"http://static.grazr.com";

//new XHTML compliant loader
function XGrazrLoad() {
    var gzscr = new Array();
    var scripts = document.getElementsByTagName("script");

    for (var i = 0, j = scripts.length; i < j; i++) {
        if (scripts[i].src.match(/gzloader/) && !scripts[i].loaded) {
            gzscr.push(scripts[i]);
        }
    }

    for (var i = 0, j = gzscr.length; i < j; i++) {
        var parentblock = gzscr[i].parentNode;
        var link = parentblock.getElementsByTagName("a")[0];
        if (link) {
            link.parentNode.removeChild(link);
        }

        var url = gzscr[i].src.replace(/[^?]*/, "");
        var mframe = document.createElement("iframe");
        mframe.scrolling = "no";
        mframe.frameBorder = "0";
        mframe.allowTransparency = "true";
        mframe.backgroundColor = "transparent";
        mframe.height = "100%";
        mframe.width = "100%";
        mframe.src = homeadd + "/shutdown.html" + url;
        parentblock.appendChild(mframe);
        gzscr[i].loaded = true;
    }
};

function GrazrLoad(gzanchor) {
    var parentblock = gzanchor.parentNode.parentNode;
    parentblock.removeChild(gzanchor.parentNode);

}
XGrazrLoad();
